irrigate by sprinkling water - Francés Inglés Diccionario